primitive worms - French English Dictionary